<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<!--view层-->
<div id="app">
  <h1>{{message}}</h1>
  <h1>var和let/const:尽量不要在写var,let看成是完美的var,因为var没有块级作用域,像在if.for代码块中var会导致问题,但是let就没有问题,当然java语言 C语言是没有这个缺陷的</h1>
  <h2>{{tip1}}</h2>
  <h1>var和let/const:尽量不要在写var</h1>
  <h1>var和let/const:尽量不要在写var</h1>
  <h1>var和let/const:尽量不要在写var</h1>

</div>
<!--viewModel层-->
<script src="../../js/vue.js"></script>
<!--model层-->
<script>
  const app = new Vue({
    el: '#app',
    data: {
      message: 'es6的基础语法',
      tip1:'没有块级作用域的话导致逻辑混乱,可能被其他地方乱改:有时间复习一下js的闭包案例,可以解决这种问题;但是在es6中的let是有块级作用域的'
    }, methods: {
      test: function (msg) {
        //声明方法
        console.log(msg);
      }
    }, created: function () {
      //生命周期
    }, mounted: function () {
      //生命周期
    }
  })
</script>
</body>
</html>